Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Move ZwinderBuffer invalidation logic into the class #4066

Merged

Conversation

Morilli
Copy link
Collaborator

@Morilli Morilli commented Sep 29, 2024

Addresses the slowdown concerns mentioned in #4058 (comment).

This changeset increases my fps in recording mode from ~3700 fps to ~5500 fps.
PRing because this touches state invalidation logic and I'd like to get at least a second pair of eyes on this to make sure it's correct and doesn't change any logic.

Check if completed:

in scenarios with MANY states and high fps, the overhead of calling `GetState` every time was significant.
@Morilli Morilli merged commit 2d229be into TASEmulators:master Sep 30, 2024
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants